#ifndef _PEALICESOFTLOADER_H_
#define _PEALICESOFTLOADER_H_

#include "PELoader.h"

namespace pe
{

	class PEImage;

	class PE_DLL_EXPORT AliceSoftLoader : public PELoader
	{
	
	public:
	
		AliceSoftLoader();
		~AliceSoftLoader();

		PEImage* CheckImage(PEStream* a_Stream);

		int LoadRawArchive(PEArchiveRaw& a_Dst, PEStream* a_Stream);
		int LoadRawImage(PEImageRaw& a_Dst, PEStream* a_Stream);
		int LoadRawModel(PEModelRaw& a_Dst, PEStream* a_Stream);
	
	}; // class AliceSoftLoader

}; // namespace pe
	
#endif